using System;
using System.Data;

namespace FwkLight.Persistence
{
  public interface IUnitOfWork : IDisposable
  {
    void Initialize();
    void BeginTransaction();
    void Commit();
    void Rollback();
    bool TransactionInProgress { get; set; }
  }
}